blow from a sledge hammer - Turkish English Dictionary